//package com.yx.b34.utils;
//
//import android.content.Context;
//import android.graphics.ImageDecoder;
//import android.graphics.drawable.Animatable;
//import android.graphics.drawable.Drawable;
//import android.os.Build;
//import android.widget.ImageView;
//
//public class GifAnimationUtils {
//
//    private static void showGifAnimationNew(Context context, ImageView img_gif, int resourcesId) {
//        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
//            try {
//                //利用Android9.0新增的ImageDecoder读取gif动画 //R.drawable.welcome
//                ImageDecoder.Source source = ImageDecoder.createSource(context.getResources(), resourcesId);
//                //从数据源中解码得到gif图形数据
//                Drawable drawable = ImageDecoder.decodeDrawable(source);
//                //设置图像视图的图形为gif图片
//                img_gif.setImageDrawable(drawable);
//                //如果是动画图形，则开始播放动画
//                if (drawable instanceof Animatable) {
//                    Animatable animatable = (Animatable) img_gif.getDrawable();
//                    animatable.start();
//                }
//            } catch (Exception e) {
//                e.printStackTrace();
//            }
//        }
//    }
//
//}
